Assessing FLOSS Communities: An Experience Report from the QualOSS Project

نویسندگان

  • Daniel Izquierdo-Cortazar
  • Gregorio Robles
  • Jesús M. González-Barahona
  • Jean-Christophe Deprez
چکیده

This paper presents work done in the QualOSS (Quality of Open Source Software) research project, which aims at building a methodology and tools to help in the assessment of the quality of FLOSS (free, libre, open source software) endeavors2. In particular, we introduce the research done to evaluate the FLOSS endeavor communities. Following the Goal-Question-Metric paradigm, QUALOSS describes goals, the associated questions and then metrics that allow to answer the questions. As the number of metrics is high, indicators were defined. An indicator is a color signaling how good a project scores in a given metric or set of metrics. In order to obtain accurate indicators, experts were interviewed, but in future they will be based at least in part on statistical analysis. Also, indicators have been defined following a color rule (green, yellow, red and black), going from the best indicator, green, to the worst indicator, black. After applying the QualOSS methodology to four FLOSS projects, namely, Plone, JavaCC, Swallow, and Maemo, some metrics were identified as not informative enough. However they are useful to provide a first glimpse about a given project. An important lesson learnt is to focus the analysis on just a few repositories, such as source code management systems, which help making the quality model usable. In this line we plan to retrieve more advanced metrics in order to have as many metrics as possible. This will provide several points of view from the same information repository. After this, we will re-create indicators that will help in a make decision context to select the best FLOSS component for a set of given requirements. These set of indicators should be validated using both, statistical analysis and interviews with experts.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

The QualOSS Process Evaluation: Initial Experiences with Assessing Open Source Processes

For traditional software development, process maturity models (CMMI, SPICE) have long been used to assess expected product quality and project predictability. For the case of OSS, however, these models are generally perceived as inadequate. In practice, though, many OSS communities are wellorganized, and there is evidence of varying levels of process maturity in OSS projects. This paper present...

متن کامل

Analysis of FLOSS Communities as Learning Contexts

It can be argued that participating in free/libre open source software (FLOSS) projects can have a positive effect in the contributor's learning process. The need collaborate with other contributors and contribute to the project can motivate and implicitly foster learning. In order to validate this assess 1) study the interactions between FLOSS projects participants, and 2) the didactical value...

متن کامل

Assessing the Health of a FLOSS Community

T he computing world lauds many Free/Libre and Open Source Software offerings for both their reliability and features. Successful projects such as the Apache httpd Web server and Linux operating system kernel have made FLOSS a viable option for many commercial organizations. While FLOSS code is easy to access, however, understanding the communities that build and support the software can be dif...

متن کامل

Using Open Source Projects in Higher Education: A Two-Way Certification Framework

The paper proposes a framework for the certification of free/libre open source software (FLOSS) projects. The process is two-fold and is based on our experience over the last four years of using FLOSS for teaching software engineering in Aristotle University of Thessaloniki. The premise of the paper is that students’ engagement with real open source projects, and more specifically with the resp...

متن کامل

Fedora: A Case Study of Design in a FLOSS Community

This paper presents a case study of the process of designing free/libre & open source software (FLOSS) concepts and interfaces within an open FLOSS community – the Fedora Project, a popular Linux-based operating system. This paper will review the challenges faced by designers in getting involved in FLOSS with examples from the Fedora community. It will also provide recommendations for getting s...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2009